package com.yyyit.bg2.tools;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;

public class SendURLPost {
	private String urlStr;

	private URL url;
	private HttpURLConnection httpURLConnection;
	private String response;

	public static void main(String[] args) throws IOException {
		new SendURLPost("");
	}

	public SendURLPost(String articleId) throws IOException {

		// urlStr =
		// "http://qaboss.qdingnet.com/user/wx/user/location.json?userId=66487&projectId=35";
		urlStr = "http://www.baidu.com";

		url = new URL(urlStr);
		httpURLConnection = (HttpURLConnection) url.openConnection(); // 获取连接
		httpURLConnection.setRequestMethod("POST"); // 设置请求方法为POST, 也可以为GET
		httpURLConnection.setDoOutput(true);

		StringBuffer param = new StringBuffer(""); // 请求URL的查询参数
		param.append(articleId);
		OutputStream os = httpURLConnection.getOutputStream();
		os.write(param.toString().getBytes());
		os.flush();
		os.close();

		InputStream is = httpURLConnection.getInputStream();
		BufferedReader br = new BufferedReader(new InputStreamReader(is));
		StringBuilder sb = new StringBuilder();
		while (br.read() != -1) {
			sb.append(br.readLine());
		}
		String content = new String(sb);
		content = new String(content.getBytes("GB2312"), "ISO-8859-1");
		System.out.println(content);
		br.close();
	}

	public String getUrlStr() {
		return urlStr;
	}

	public void setUrlStr(String urlStr) {
		this.urlStr = urlStr;
	}

	public URL getUrl() {
		return url;
	}

	public void setUrl(URL url) {
		this.url = url;
	}

	public HttpURLConnection getHttpURLConnection() {
		return httpURLConnection;
	}

	public void setHttpURLConnection(HttpURLConnection httpURLConnection) {
		this.httpURLConnection = httpURLConnection;
	}

	public String getResponse() {
		return response;
	}

	public void setResponse(String response) {
		this.response = response;
	}

}